﻿namespace Basic.WxApiRemoteModel
{
    public enum WxWebScope
    {
        snsapi_base,
        snsapi_userinfo
    }
    /// <summary>
    /// 微信信息过滤类型
    /// </summary>
    public enum WxMsgFilterType
    {
        Msg = 0,
        Event = 1,
        SysEvent = 2,
    }
    /// <summary>
    /// 转发类型
    /// </summary>
    public enum WxForwardType
    {
        指令 = 0,
        订阅 = 1
    }
    /// <summary>
    /// 微信绑定状态
    /// </summary>
    public enum WxBindStatus
    {
        初始化 = 0,
        待绑定 = 1,
        数据同步中 = 2,
        绑定完成 = 3,
        绑定失败 = 4
    }
    public enum WxWebLoginStatus
    {
        待登陆 = 0,
        登陆中 = 1,
        已登陆 = 2,
        登陆失败 = 3
    }
    /// <summary>
    /// 微信公号事件类型
    /// </summary>
    public enum WxMpEventType
    {
        Subscribe = 0,
        Unsubscribe = 1,
        Scan = 2,
        Location = 3,
        MenuClick = 4,
        MenuView = 5,
        QualificationVerifySuccess = 6,
        QualificationVerifyFail = 7,
        NamingVerifySuccess = 8,
        NamingVerifyFail = 9,
        AnnualRenew = 10,
        VerifyExpired = 11
    }
    /// <summary>
    /// 微信公号消息类型
    /// </summary>
    public enum WxMpMsgType
    {
        text = 0,
        image = 1,
        voice = 2,
        video = 3,
        shortvideo = 4,
        location = 5,
        link = 6
    }
    /// <summary>
    /// 微信商家类型
    /// </summary>
    public enum WxMerType
    {
        订阅号 = 0,
        由历史老账号升级后的订阅号 = 1,
        服务号 = 2
    }
    public enum WxRegisterType
    {
        普通方式注册 = 0,
        通过复用公众号创建小程序api注册 = 2,
        通过法人扫脸创建企业小程序api注册 = 6,
        通过创建试用小程序api注册 = 13,
        通过联盟控制台注册 = 15,
        通过创建个人小程序api注册 = 16,
        通过创建个人交易小程序api注册 = 17,
        通过试用小程序转正api注册 = 19,
        通过复用商户号创建企业小程序api注册 = 22,
        通过复用商户号转正api注册 = 23
    }
    /// <summary>
    /// 事件回复类型
    /// </summary>
    public enum EventReplyType
    {
        消息事件 = 0,
        订阅消息 = 1
    }
    /// <summary>
    /// 绑定方式
    /// </summary>
    public enum WxBindType
    {
        未知 = 0,
        公众号 = 1,
        小程序 = 2,
        全部 = 3
    }
    public enum WxAuthType
    {
        未认证 = -1,
        微信认证 = 0,
        新浪微博认证 = 1,
        已资质认证通过但还未通过名称认证 = 3,
        已资质认证通过还未通过名称认证但通过了新浪微博认证 = 4,
    }
    public enum BusinessState
    {
        pay = 2,
        shake = 4,
        scan = 8,
        card = 16,
        store = 32
    }
    public enum WxAccountStatus
    {
        正常 = 1,
        已注销 = 14,
        已封禁 = 16,
        已告警 = 18,
        已冻结 = 19
    }
    public enum WxPrower : int
    {
        无 = 0,
        消息管理权限 = 1,
        用户管理权限 = 2,
        帐号服务权限 = 3,
        网页服务权限 = 4,
        微信小店权限 = 5,
        微信多客服权限 = 6,
        群发与通知权限 = 7,
        微信卡券权限 = 8,
        微信扫一扫权限 = 9,
        微信连WIFI权限 = 10,
        素材管理权限 = 11,
        微信摇周边权限 = 12,
        微信门店权限 = 13,
        微信支付权限 = 14,
        自定义菜单权限 = 15,
        获取认证状态及信息 = 16,
        帐号管理权限小程序 = 17,
        开发管理与数据分析权限 = 18,
        客服消息管理权限 = 19,
        数据分析权限 = 21,
        城市服务接口权限 = 22,
        广告管理权限 = 23,
        开放平台帐号管理权限 = 24,
        小程序开放平台帐号管理权限 = 25,
        小程序基本信息管理 = 30,
        小程序认证名称检测 = 31,
        微信电子发票权限 = 26,
        好物圈管理 = 41,
        快速注册小程序 = 27,
        小程序关联管理 = 33,
        微信商品库管理 = 34,
        微信卡路里 = 35,
        小程序微信卡路里 = 36,
        附近的小程序管理 = 37,
        小程序插件管理 = 40,
        微信财政电子票据管理 = 48,
        小程序云开发管理 = 49,
        小程序即时配送 = 51,
        小程序直播管理 = 52,
        好物圈 = 44,
        微信物流服务 = 45,
        微信财政电子票据 = 47,
        服务号对话管理 = 54,
        微信服务市场管理 = 66,
        小程序广告管理 = 65,
        小程序服务市场管理 = 67,
        标准版交易组件商品管理 = 70,
        标准版交易组件订单物流与售后管理 = 71,
        试用小程序快速认证 = 81,
        标准版交易组件优惠券管理 = 84,
        自定义版交易组件管理 = 85,
        小商店装修 = 86,
        小程序链接管理 = 88,
        标准版交易组件接入 = 73,
        小程序违规与交易投诉管理 = 76,
        小程序联盟管理 = 93,
        云开发短信服务 = 99,
        云开发微信支付 = 102,
        标准版组件资金链路 = 104,
        获取自定义版交易组件数据 = 116,
        硬件服务 = 118,
        小程序支付管理服务 = 119,
        红包封面管理 = 112,
        城市服务 = 105,
        服务号订阅通知 = 89,
        小程序购物订单 = 120,
        视频号小店商品管理 = 129,
        视频号小店物流管理 = 130,
        视频号小店订单与售后管理 = 131,
        视频号小店优惠券管理 = 132,
        流量主代运营权限集 = 135,
        小程序运费险 = 139,
        小程序发货管理服务 = 142,
        小程序学生认证权限集 = 144,
        小程序交易保障 = 151,
        微短剧小程序资源管理 = 153,
        小程序虚拟支付管理权限 = 157,
        微信客服管理 = 161,
        视频号留资组件管理 = 143,
        视频号留资服务的直播数据 = 160,
        公众号购物订单 = 121,

    }
}